democratic socialist republic of sri lanka - Turco Inglés Diccionario